/*
 * Copyright 2010-2012 the original author or authors.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package org.jslet.paas.user.service;

import org.springframework.stereotype.Service;

import org.jslet.paas.user.User;

@Service("userService")
public class UserServiceImpl implements UserService
{
	private User user1 = new User();

	private User user2 = new User();

	public UserServiceImpl()
	{
		// for test
		this.user1.setUserId(0);
		user1.setUsername("tony");
		user1.setPassword("0");

		this.user2.setUserId(1);
		user2.setUsername("jojo");
		user2.setPassword("0");

	}

	public User findUserByName(String name)
	{
		if (name.equalsIgnoreCase("tony"))
			return this.user1;// for test
		else if (name.equalsIgnoreCase("jojo"))
			return this.user2;
		return null;
	}

	public User findUserById(int userId)
	{
		switch (userId)
		{// for test
			case 0:
				return this.user1;
			case 1:
				return this.user2;
			default:
				return null;
		}
	}

}
